package com.fsj.admin.system.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 商家
 * 
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2019-03-06 15:20:27
 */
public class ShopDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long id;
	//私钥
	private String privateKey;
	//商家名称
	private String shopName;
	//商家电话
	private String shopMobile;
	//微信收款码
	private String vxPayCode;
	//支付宝收款码
	private String alipayCode;
	//财付通收款码
	private String tenPayCode;
	//收款银行卡开户行
	private String bankName;
	//银行卡号
	private String bankNo;
	//商家状态[0未审核 1正常 2冻结 3审核不通过]
	private String status;
	//紧急联系电话
	private String urgentMobile;
	//商家机构号
	private String organizationNum;
	//营业执照正面
	private String businessPositive;
	//营业执照背面
	private String businessBack;
	//邀请用户Id
	private Long inviteUserId;
	//备注
	private String remark;
	//创建时间
	private Date createDate;
	//更新时间
	private Date updateDate;

	private BigDecimal amount;

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	/**
	 * 设置：主键
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：私钥
	 */
	public void setPrivateKey(String privateKey) {
		this.privateKey = privateKey;
	}
	/**
	 * 获取：私钥
	 */
	public String getPrivateKey() {
		return privateKey;
	}
	/**
	 * 设置：商家名称
	 */
	public void setShopName(String shopName) {
		this.shopName = shopName;
	}
	/**
	 * 获取：商家名称
	 */
	public String getShopName() {
		return shopName;
	}
	/**
	 * 设置：商家电话
	 */
	public void setShopMobile(String shopMobile) {
		this.shopMobile = shopMobile;
	}
	/**
	 * 获取：商家电话
	 */
	public String getShopMobile() {
		return shopMobile;
	}
	/**
	 * 设置：微信收款码
	 */
	public void setVxPayCode(String vxPayCode) {
		this.vxPayCode = vxPayCode;
	}
	/**
	 * 获取：微信收款码
	 */
	public String getVxPayCode() {
		return vxPayCode;
	}
	/**
	 * 设置：支付宝收款码
	 */
	public void setAlipayCode(String alipayCode) {
		this.alipayCode = alipayCode;
	}
	/**
	 * 获取：支付宝收款码
	 */
	public String getAlipayCode() {
		return alipayCode;
	}
	/**
	 * 设置：财付通收款码
	 */
	public void setTenPayCode(String tenPayCode) {
		this.tenPayCode = tenPayCode;
	}
	/**
	 * 获取：财付通收款码
	 */
	public String getTenPayCode() {
		return tenPayCode;
	}
	/**
	 * 设置：收款银行卡开户行
	 */
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	/**
	 * 获取：收款银行卡开户行
	 */
	public String getBankName() {
		return bankName;
	}
	/**
	 * 设置：银行卡号
	 */
	public void setBankNo(String bankNo) {
		this.bankNo = bankNo;
	}
	/**
	 * 获取：银行卡号
	 */
	public String getBankNo() {
		return bankNo;
	}
	/**
	 * 设置：商家状态[0未审核 1正常 2冻结 3审核不通过]
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * 获取：商家状态[0未审核 1正常 2冻结 3审核不通过]
	 */
	public String getStatus() {
		return status;
	}
	/**
	 * 设置：紧急联系电话
	 */
	public void setUrgentMobile(String urgentMobile) {
		this.urgentMobile = urgentMobile;
	}
	/**
	 * 获取：紧急联系电话
	 */
	public String getUrgentMobile() {
		return urgentMobile;
	}
	/**
	 * 设置：商家机构号
	 */
	public void setOrganizationNum(String organizationNum) {
		this.organizationNum = organizationNum;
	}
	/**
	 * 获取：商家机构号
	 */
	public String getOrganizationNum() {
		return organizationNum;
	}
	/**
	 * 设置：营业执照正面
	 */
	public void setBusinessPositive(String businessPositive) {
		this.businessPositive = businessPositive;
	}
	/**
	 * 获取：营业执照正面
	 */
	public String getBusinessPositive() {
		return businessPositive;
	}
	/**
	 * 设置：营业执照背面
	 */
	public void setBusinessBack(String businessBack) {
		this.businessBack = businessBack;
	}
	/**
	 * 获取：营业执照背面
	 */
	public String getBusinessBack() {
		return businessBack;
	}
	/**
	 * 设置：邀请用户Id
	 */
	public void setInviteUserId(Long inviteUserId) {
		this.inviteUserId = inviteUserId;
	}
	/**
	 * 获取：邀请用户Id
	 */
	public Long getInviteUserId() {
		return inviteUserId;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateDate() {
		return updateDate;
	}
}
